home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xml / SchemaFlavorIntf.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  2.2 KB  |  71 lines

  1. package com.extensibility.xml;
  2.  
  3. import com.extensibility.xml.dt.DataType;
  4. import com.extensibility.xml.dt.DataTypeEnumeration;
  5. import com.extensibility.xml.dt.DataTypeIntf;
  6. import java.io.FileNotFoundException;
  7. import java.io.IOException;
  8. import java.io.Writer;
  9.  
  10. public interface SchemaFlavorIntf {
  11.    String NAME = "UNKNOWN";
  12.  
  13.    String getFlavorName();
  14.  
  15.    void checkContentModel(String var1, String var2, boolean var3) throws ParserException;
  16.  
  17.    void updateContentModel(ContentModelOwner var1, String var2, boolean var3) throws ParserException;
  18.  
  19.    void checkAttributeGroup(String var1, String var2) throws ParserException;
  20.  
  21.    boolean updateAttributeGroup(AttributeDeclaration.Owner var1, String var2) throws ParserException;
  22.  
  23.    int insertSubset(ExternalPEDeclaration var1) throws IOException;
  24.  
  25.    void write(Writer var1) throws IOException;
  26.  
  27.    void write(Writer var1, URI var2) throws IOException;
  28.  
  29.    void checkForErrors(BaseDeclaration var1);
  30.  
  31.    void doSecondPassValidation(URI var1);
  32.  
  33.    String getSourcePreview(BaseDeclaration var1);
  34.  
  35.    void parse(URI var1, URI var2, int var3, Object var4) throws IOException;
  36.  
  37.    BaseExemplar createExemplar(SchemaIntf var1);
  38.  
  39.    boolean isCompleteAndConsistent();
  40.  
  41.    boolean isSupported(Class var1);
  42.  
  43.    boolean isSupported(String var1);
  44.  
  45.    boolean isValidValue(DataTypeIntf var1, String var2);
  46.  
  47.    String getDataTypeDisplay(DataTypeIntf var1);
  48.  
  49.    String getDataTypeSource(DataTypeIntf var1);
  50.  
  51.    String getBaseTypeDisplay(DataTypeIntf var1);
  52.  
  53.    String getBaseTypeSource(DataTypeIntf var1);
  54.  
  55.    boolean isKnownDisplay(String var1);
  56.  
  57.    DataType createDataTypeFromDisplay(String var1);
  58.  
  59.    DataTypeEnumeration getAllTypes();
  60.  
  61.    DataTypeEnumeration getSimpleTypes();
  62.  
  63.    DataTypeEnumeration getPrimitiveTypes();
  64.  
  65.    DataTypeEnumeration getOtherTypes();
  66.  
  67.    URI getSchemaLoc(NamespaceDeclaration var1);
  68.  
  69.    URI resolveLogical(URI var1, boolean var2) throws FileNotFoundException;
  70. }
  71.